//题目1：写一个函数给主函数调用，要求该函数用“起泡法”和“选择法”对输入的10个字符按照由小到大顺序排列。
#include <stdio.h>
void sort(char a[], int n);
int main()
{
    char a[10];
    int i;
    printf("请输入10个字符：");
    for (i = 0; i < 10; i++)
        scanf("%c", &a[i]);
    sort(a, 10);
    printf("排序后的结果为：");
    for (i = 0; i < 10; i++)
        printf("%c", a[i]);
    printf("\n");
    return 0;
}
void sort(char a[], int n)
{
    int i, j, t;
    for (i = 0; i < n - 1; i++)
        for (j = 0; j < n - 1 - i; j++)
            if (a[j] > a[j + 1])
            {
                t = a[j];
                a[j] = a[j + 1];
                a[j + 1] = t;
            }
}
